package com.shujia.wyh.day13;

/*
    匿名内部类实现多线程
 */
public class NiMingThread {
    public static void main(String[] args) {
        //1、继承Thread类，重写run方法
//        Thread t1 = new Thread("吴涛") {
//            @Override
//            public void run() {
//                for (int i = 1; i <= 200; i++) {
//                    System.out.println(Thread.currentThread().getName() + "---" + i);
//                }
//            }
//        };
//
//
//        Thread t2 = new Thread("陈涛") {
//            @Override
//            public void run() {
//                for (int i = 1; i <= 200; i++) {
//                    System.out.println(Thread.currentThread().getName() + "---" + i);
//                }
//            }
//        };
//
//        t1.start();
//        t2.start();


        //2、实现Runnable接口，实现run方法
        //a. 先创建Runnable子类对象，借助Thread类创建线程对象
//        Runnable runnable = new Runnable() {
//            @Override
//            public void run() {
//                for (int i = 1; i <= 200; i++) {
//                    System.out.println(Thread.currentThread().getName() + "---" + i);
//                }
//            }
//        };
//
//        Thread t1 = new Thread(runnable,"吴涛");
//        Thread t2 = new Thread(runnable,"陈涛");
//
//        t1.start();
//        t2.start();

        Thread t1 = new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println("hadoop");
            }
        }, "吴涛") ;


        t1.run();

    }
}
